package com.liu.concurrent.thread;

public class MyVolatile {
	private volatile int i = 0;

//	public void add() {
//		i++;
//		System.out.println(ByExtendsThread.currentThread().getName() + " i的值" + i);
//	}

//	public static void main(String[] args) {
//		final MyVolatile myVolatile = new MyVolatile();
//		new ByExtendsThread(new Runnable() {
//			public void run() {
//				for (int i = 0; i < 30; i++) {
//					myVolatile.add();
//				}
//			}
//		}, "线程1").start();
//		System.err.println("--------");
//		new ByExtendsThread(new Runnable() {
//			@Override
//			public void run() {
//				myVolatile.add();
//			}
//		}, "线程2").start();
//	}
}
